OSS\OssClient D

Total Complexity 377
Dependencies 83
Dependents 2
Total lines 3,660
Lines of code 1,958
Logical lines of code 1,424
Comment lines 1,194
Methods 136
Properties 11

Methods 136

Method Rating Maintainability Complexity Lines of code
auth()
D
25
40 144
multiuploadFile()
B
36 20 73
uploadDir()
A
48 10 32
deleteObjects()
A
51 8 24
deleteObjectVersions()
A
51 8 24
generateSignableResource()
A
55 8 19
listObjectsV2()
S
52 7 24
listObjectVersions()
S
53 7 20
getValue()
S
56 7 19
generateHeaders()
S
56 7 18
__initNewClient()
S
56 7 16
generateResourceUri()
S
57 7 16
putObject()
S
51 6 27
generateSignableQueryStringParam()
S
49 5 36
listObjects()
S
55 6 18
precheckStorage()
S
59 6 17
uploadPartCopy()
S
49 5 30
uploadStream()
S
51 5 27
checkEndpoint()
S
55 5 20
checkEnv()
S
57 5 17
authPrecheckObjectEncoding()
S
58 5 16
appendFile()
S
50 4 27
uploadFile()
S
51 4 25
appendObject()
S
52 4 25
getObject()
S
54 4 22
listMultipartUploads()
S
53 4 21
completeMultipartUpload()
S
54 4 20
stringToSignSorted()
S
55 4 20
listBucketLiveChannels()
S
56 4 17
signUrl()
S
56 4 17
generatePresignedUrl()
S
57 4 16
authPrecheckBucket()
S
69 5 5
authPrecheckObject()
S
65 5 8
getMimeType()
S
62 4 13
checkCredentials()
S
64 4 11
signRtmpUrl()
S
51 3 23
generatePresignedRtmpUrl()
S
52 3 22
copyObject()
S
54 3 20
deleteBucketTags()
S
55 3 19
__initClient()
S
56 3 19
initiateMultipartUpload()
S
57 3 17
listParts()
S
57 3 17
generateMultiuploadParts()
S
59 3 15
generateHostname()
S
63 4 10
authPrecheckAcl()
S
67 4 7
restoreObject()
S
58 2 15
uploadPart()
S
58 2 15
computePartSize()
S
66 3 9
__construct()
S
64 3 9
createBucket()
S
58 2 15
listBuckets()
S
61 2 12
precheckOptions()
S
72 2 6
precheckCommon()
S
69 2 7
addBucketCname()
S
58 1 15
precheckParam()
S
71 2 5
deleteBucketCname()
S
58 1 15
createBucketCnameToken()
S
58 1 15
putBucketLiveChannel()
S
58 1 15
generateQueryString()
S
68 2 7
extendBucketWorm()
S
59 1 14
optionsObject()
S
59 1 14
putBucketTransferAcceleration()
S
59 1 14
putBucketLogging()
S
58 1 14
initiateBucketWorm()
S
60 1 13
putBucketRequestPayment()
S
60 1 13
putBucketVersioning()
S
60 1 13
putBucketStorageCapacity()
S
60 1 13
postVodPlaylist()
S
60 1 12
processObject()
S
61 1 12
putBucketCors()
S
61 1 12
putBucketPolicy()
S
61 1 12
putBucketTags()
S
61 1 12
putObjectTagging()
S
61 1 12
putBucketLifecycle()
S
61 1 12
putBucketEncryption()
S
61 1 12
putBucketWebsite()
S
61 1 12
putBucketReferer()
S
61 1 12
completeBucketWorm()
S
62 1 11
getLiveChannelHistory()
S
62 1 11
getBucketCnameToken()
S
62 1 11
putLiveChannelStatus()
S
62 1 11
getLiveChannelStatus()
S
62 1 11
putSymlink()
S
62 1 11
getBucketTransferAcceleration()
S
62 1 11
putBucketAcl()
S
62 1 11
putObjectAcl()
S
62 1 11
setSignStsInUrl()
S
81 1 3
setTimeout()
S
81 1 3
getBucketMeta()
S
64 1 9
getBucketAcl()
S
63 1 10
deleteBucket()
S
64 1 9
generateUserAgent()
S
76 1 3
isCheckMD5()
S
78 1 3
getObjectAcl()
S
63 1 10
deleteBucketWebsite()
S
63 1 10
doesBucketExist()
S
63 1 10
getBucketLogging()
S
63 1 10
precheckObject()
S
80 1 3
getBucketWebsite()
S
63 1 10
deleteBucketLogging()
S
63 1 10
setUseSSL()
S
81 1 3
isUseSSL()
S
82 1 3
setMaxTries()
S
81 1 3
getBucketLocation()
S
63 1 10
getMaxRetries()
S
82 1 3
deleteBucketPolicy()
S
63 1 10
precheckBucket()
S
80 1 3
getSymlink()
S
63 1 10
getBucketEncryption()
S
63 1 10
deleteBucketEncryption()
S
63 1 10
getBucketRequestPayment()
S
63 1 10
getBucketTags()
S
63 1 10
getBucketPolicy()
S
63 1 10
getBucketVersioning()
S
63 1 10
abortBucketWorm()
S
63 1 10
getBucketWorm()
S
63 1 10
getBucketStat()
S
63 1 10
getBucketInfo()
S
63 1 10
createObjectDir()
S
63 1 10
getBucketStorageCapacity()
S
63 1 10
getBucketReferer()
S
63 1 10
getBucketCors()
S
63 1 10
deleteBucketLifecycle()
S
63 1 10
getBucketLifecycle()
S
63 1 10
getObjectMeta()
S
65 1 9
getSimplifiedObjectMeta()
S
63 1 10
deleteObject()
S
65 1 9
deleteBucketLiveChannel()
S
63 1 10
doesObjectExist()
S
65 1 9
getObjectTagging()
S
63 1 10
deleteObjectTagging()
S
63 1 10
getLiveChannelInfo()
S
63 1 10
abortMultipartUpload()
S
63 1 10
getBucketCname()
S
63 1 10
deleteBucketCors()
S
63 1 10
setConnectTimeout()
S
81 1 3